Перейти к основному содержимому

Графики работы

Список графиков работ

Графики работы служат для назначения сотрудникам и оборудованию определенного графика работы в определенный календарный год. Для примера приведен список графиков работы из четырёх графиков:

  1. 08-20 оборудование без выходных. Такой график устанавливается для оборудования, на котором рабочие трудятся с 08 утра до 20 вечера по графику "два через два". У рабочих есть выходные, у оборудования нет выходных по данному графику;
  2. 2в+2р. График работы, когда календарный год начинается с двух выходных, далее два рабочих дня, и так до конца года;
  3. 2р+2в. График работы для режима работы "два через два", когда календарный год начинается с двух рабочих дней. Графики "2в+2р" и "2р+2в" являются комплиментарными, так чтобы рабочий пост не трудился каждый календарный день;
  4. Пятидневка. Обычный график работы для большинства сотрудников.

В списке графиков работ пользователь может добавить новый график с помощью кнопки "+". У каждого графика работы пользователь видит контекстное меню состоящее из пунктов:

  • Добавить год. Установить для данного графика рабочие дни на определённые рабочий год, используя производственный календарь, когда на производственный календарь за этот год налагается проекция определённого графика работ;
  • Редактировать. Переход на интерфейс редактирования графика работы.

Редактирование графика работ

При добавлении или редактирование графика работы пользователь видит форму со следующими полями:

  • Календарь. Выпадающий список производственных календарей, для которого устанавливается данный график работы;
  • Наименование. Поле обязательное к заполнению;
  • Код графика работы. Сокращенное наименование графика работы. Поле обязательное к заполнению;
  • Количество часов в неделе для данного графика работы. Поле обязательное к заполнению;
  • Тип графика работы:
    • По дням недели, когда учитываются номера дней недели в графике работы
    • По циклам произвольной длины, когда график работы выстраивается с определённым циклом, состоящим из указанного пользователем количества календарных дней
  • Блок учёта выходных и праздников в виде флажков "Учитывать":
    • Выходные. Если флажок отмечен, сотрудники по данному графику работы в выходные отдыхают;
    • Праздники. Если данный флажок отмечен, сотрудники по праздничным дням года отдыхают, иначе трудятся;
  • Блок "Расписание работы", вид которого зависит от типа графика работы:
    • По дням недели. Выводится блок из семи дней в каждом. Для каждого дня недели пользователь выбирает либо "Не работает" либо рабочую смену, по которой трудятся сотрудники в данный день недели.
    • По циклам произвольной длины. В этом случае пользователь задаёт произвольное количество дней рабочего цикла с установкой рабочей смены сотрудника по номеру рабочего дня в цикле (смотри ниже). Дни в цикле нумеруются по возрастанию 1, 2, 3, ... После нажатия кнопки "Сохранить" данные на сервере обновляются. Кнопка "В список" возвращает пользователя в список графиков работы без сохранения данных в текущей форме.

График работ по циклам

В данном примере редактируется график работы "2в+2р". Создан цикл из четырёх календарных дней, два из которых сотрудник отдыхает, третий и четвёртый дни трудится по определённой трудовой смене. И так в цикле в течение всего года: два дня отдыхает, два дня трудится. В данном примере мы видим, что флажок "Учитывать выходные" не установлен. Таким образом, сотрудники, которые трудятся по данному графику работ, работают без учёта выходных и будних дней. Они не работают только в праздники (установлен флажет учета "Праздников").

Добавление года к графику работы

Пользователь, выбирает пункт "Добавить год" для определённого графика работы и переходит на интерфейс, в котором он должен выбрать год для этого графика, который он хочет заполнить наложением производственного календаря на выбранный пользователям график работы. По нажатию кнопки "Заполнить данные" график работ заполняется и сохраняется на сервере. Если в системе уже есть рассчитанный ранее график работы на выбранный пользователем год, пользователь с получает сообщение об ошибке, что для выбранного пользователя графика работы выбранный пользователем год уже рассчитан в системе.

Просмотр года по графику работы

После того, как по определённому году для определённого графика работы произведено заполнение, то есть произведено наложении производственного календаря на настройки выбранного графика работы, пользователь видит расширенный список дней по месяцам в году. На интерфейсе пользователь видит:

  • Календарный год;
  • Наименование графика работы;
  • Режим графика работы;
  • Среднее число часов в месяце согласно произведённого расчёта;
  • Среднее число рабочих дней в месяце по данным за весь год;
  • График работы по календарным дням или дням производственного цикла;
  • Таблицу матрицы распределения рабочего времени по календарным дням в году составе колонок:
    • Месяц;
    • Дней. Количество рабочих дней в месяце;
    • Часов. Количество рабочих часов в месяце;
    • Далее дни с 01 по 31-е число месяца с указанием дня недели и типа рабочего дня:
      • рабочий (белый фон), дополнительно указывается количество часов, которые сотрудник должен отработать в этот день;
      • выходной (серый фон);
      • праздник (красный фон).